8094466b8f009b8c03317f5549acbb873c83553b,library/src/test/java/org/chalup/microorm/tests/BasicTypesTest.java,BasicTypesTest,shouldUnpackBoxedIntFieldsFromCursor,#,284

Before Change



  @Test
  public void shouldUnpackBoxedIntFieldsFromCursor() throws Exception {
    Cursor c = mock(Cursor.class);

    when(c.getColumnIndex(BoxedIntegerDao.INTEGER_COLUMN)).thenReturn(0);
    when(c.getColumnIndexOrThrow(BoxedIntegerDao.INTEGER_COLUMN)).thenReturn(0);
    when(c.isNull(0)).thenReturn(Boolean.FALSE);
    when(c.getInt(0)).thenReturn(BoxedIntegerDao.TEST_INT);

    when(c.getColumnIndex(BoxedIntegerDao.NULL_INTEGER_COLUMN)).thenReturn(1);
    when(c.getColumnIndexOrThrow(BoxedIntegerDao.NULL_INTEGER_COLUMN)).thenReturn(1);
    when(c.isNull(1)).thenReturn(Boolean.TRUE);

    BoxedIntegerDao boxedIntegerDao = testSubject.fromCursor(c, BoxedIntegerDao.class);
    assertThat(boxedIntegerDao.mInt).isEqualTo(BoxedIntegerDao.TEST_INT);

After Change



  @Test
  public void shouldUnpackBoxedIntFieldsFromCursor() throws Exception {
    Cursor c = TestCursorBuilder
        .cursor(BoxedIntegerDao.INTEGER_COLUMN, BoxedIntegerDao.NULL_INTEGER_COLUMN)
        .addRow(BoxedIntegerDao.TEST_INT, null);

    BoxedIntegerDao boxedIntegerDao = testSubject.fromCursor(c, BoxedIntegerDao.class);
    assertThat(boxedIntegerDao.mInt).isEqualTo(BoxedIntegerDao.TEST_INT);